body{ font-family:"Istok Web"; font-size:12px; color:#000000; background:#E2E2E2; border:0px; padding:0px; margin:0px;}
div,ul,li,img{ border:0px; padding:0px; margin:0px;}
ul{ list-style:none;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#000000; text-decoration:underline;}
.clear{ clear:both;}


.ceshi{ width:100px; height:100px; background:red; margin:0px auto;}

/* 首页*/
#round_middle{ width:801px; background:url(../images/middle_bj.jpg) repeat-y; margin:0px auto; margin-top:100px;}
#round_bottom{ width:801px; background:url(../images/bottom_bj.jpg) no-repeat bottom;}
#round_top{ width:731px; height:auto !important; min-height:380px; height:380px; background:url(../images/top_bj.jpg) no-repeat top; padding:30px 40px 20px 30px;}

.main_left{ width:500px; float:left; display:inline;}
.vod{ width:500px; height:300px; border:solid 1px #7a7a7a;}
.dis{ width:500px; line-height:22px; margin-top:10px;btn}


.main_right{ width:211px; float:right; display:inline;}
.btn{ width:188px; height:73px; margin:0px auto;}
.btn input{ width:188px; height:73px;}
.re{ width:211px; background:url(../images/min_bj.jpg) repeat-y; margin-top:10px;}
.re2{ width:211px; background:url(../images/dn_bj.jpg) no-repeat bottom;}
.re3{ width:176px; height:auto !important; min-height:242px; height:242px; background:url(../images/tp_bj.jpg) no-repeat top; padding:26px 20px 22px 15px;}
.sare{ height:auto !important; min-height:150px; height:150px;}
.sare_ul li{ margin-left:8px; float:left; display:inline;}
.sare_ul li img{ float:left; display:inline;}

.inp{ width:151px; margin-left:10px;}
.inp_key{ width:146px; height:21px; background:url(../images/inp_bj.jpg) no-repeat; padding:0px; margin:0px; border:0px; padding-left:5px; margin-top:5px;}

.reg{ margin-top:10px; margin-left:10px;}
.reg a{ color:#170978; text-decoration:underline;}
.login_btn{ width:50px; height:20px; line-height:20px; margin-right:25px; float:right; display:inline;}
#header_logo{width:100%;height:40px;margin:0px auto; background:#000000; text-align:center;}

/*课程导航*/

#course_nav{ width:801px;height:61px;margin: 0px auto;color: #fff;padding: 20px;text-align: center;background-color: #EDEDED;border: 1px solid  #333333; margin-top:20px;}
#courseLists{width:781px; height:auto !important; min-height:580px; height:580px; background:#e4e4e4;border: solid 1px  #000000;margin:0px auto; margin-top:10px; padding:30px;}

.itemcourse li{ width:115px; height:181px; float:left; display:inline; padding-left:28px; padding-right:26px; margin-right:17px; margin-bottom:20px;}
.li_div{margin: 0px auto;color: #ffffff;width:151px;height:171px;padding:6px 9px 4px 9px;background-color: #EDEDED;border: 1px solid  #333333;border-radius:20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;}
.itemcourse li .pic{ width:147px; height:77px;}
.itemcourse li .title{width:149px; height:29px; border:solid 1px #797979; background:#e9e9e9; line-height:29px; text-align:center; font-weight:bold; margin-top:5px;}
.desc{ margin-top:2px;}
.desc_img{ width:40px; height:34px; float:left; display:inline;}
.desc_name{ width:104px; float:left; display:inline; color:#000000;}

.hot{ margin-top:2px;}
.hot span{ margin-right:5px; margin-left:5px; float:left; display:inline;color:#000000;}
.hot img{ margin-top:4px; float:left; display:inline;}


/*课程详细*/
#course_intro{width:800px; height:246px;margin: 0px auto; margin-top:20px;background-color: #EDEDED;border: 1px solid  #333333;border-radius:20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;/* padding:20px 26px 10px 19px;*/}

#info_pic{width:271px;height:199px; margin-top:20px; margin-left:19px; float:left; display:inline;}
#info_right{width:460px;height:199px; margin-top:20px; margin-right:26px;float:right;display:inline;}
#info_right .title{ font-size:25px; font-family:"宋体"; font-weight:bold;}
#info_key{}
#key_left{width:200px;height:159px; font-size:15px; font-family:"宋体"; font-weight:bold; text-align:left; float:left; display:inline;}
#key_right{width:245px;height:159px;margin-right:15px; float:right; display:inline;}
#key_left .span_about{ width:90px; text-align:right; float:left; display:inline;}
#key_left .span_about2{ float:left; display:inline;}

#course_info{width:800px;height:auto !important; min-height:500px; height:500px; margin:0px auto; margin-top:20px; margin-bottom:20px; }
#info{width:520px;height:auto !important; min-height:400px; height:400px; float:left; display:inline;}
#review_tutor{width:240px;height:500px;float:right;display:inline;}

/*在线课堂*/
#onlineCourse{width:500px;height:120px;border:1px solid #666666; margin:0px auto; margin-top:5px;}
#onlineCourse .name{width:500px;height:30px; background:#d9d9d9; text-align:center; line-height:30px; font-size:18px; font-weight:bold; border-bottom:1px solid #999999;}
#onlineCourse .course_lists{width:500px;height:87px; background:#ededed; margin:0px auto;}
.course_lists ul li{float:left;display:inline; padding:6px 8px 5px 6px; margin:0px auto;}
.room_div{width:150px;height:70px;background-color: #cbcbcb;border: 1px solid  #333333;border-radius:20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;  margin:0px auto; text-align:center; padding-top:5px;}
.room_name{ font-size:15px;}
#contents{width:500px;height:auto !important; min-height:300px; height:300px;  margin-top:10px; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; margin-bottom:20px; }
.section{width:500px; height:180px;}
.section_title{ width:491px; height:30px; border-top:1px solid #666666; border-bottom:1px solid #666666; font-size:15px; text-align:left; line-height:30px; padding-left:10px;}
.section_content{width:500px; height:150px; background:#eeeeee;}
.section_content ul li{ margin:0px auto;float:left;display:inline; padding:10px 7px 10px 7px; }
.one{width:150px; height:50px;  }
.one_type{width:50px;height:50px;background-color: #ededed;border: 1px solid  #333333;border-radius:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;  margin:0px auto; text-align:center;  line-height:50px; font-size:15px; float:left; display:inline;}
.one_title{width:80px; height:50px; float:left; display:inline; margin-left:5px;  }
.one_title span{ text-align:center; line-height:25px; font-size:15px;}

/*通用方框*/
.common_div{ border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; margin:0px auto;}
.common_title{border-top:1px solid #666666; border-bottom:1px solid #666666; font-size:15px; text-align:center; line-height:30px;}

/*导师介绍内容*/
#tutor_photo{ width:80px; height:80px; padding-top:10px; padding-left:10px; padding-right:5px;float:left; display:inline;}
#tutor_photo img{width:80px; height:80px;}
#tutor_intro{ width:140px; height:150px; padding-top:10px;float:left;display:inline; padding-left:4px;}
#tutor_intro span{ font-size:15px;}

/*学员评论*/
#student_photo{width:50px; height:50px; float:left; display:inline;}
#student_photo img{width:50px; height:50px;}
.review_li{width:200px; height:60px;border-bottom:1px solid #666666; padding:5px 20px 5px 20px;}
#review_content{ width:150px; height:60px; float:left; display:inline; }


/*课程其他信息*/
#other_info{width:240px; height:600px;  float:right; display:inline;}
.common_div2{width:200px; height:90px;background:#eeeeee; border: 1px solid  #333333;border-radius:10px;-webkit-border-radius: 10px;-moz-border-radius:10px;  margin:0px auto; margin-top:5px;}
.common_div3{width:200px; height:180px;background:#eeeeee;border: 1px solid  #333333;border-radius:10px;-webkit-border-radius: 10px;-moz-border-radius:10px;margin:0px auto;}

/*课程评价*/
#review_course{width:200px; height:90px; margin:0px auto; padding:10px 10px 10px 10px;}
#review_course .title{width:50px; height:40px; float: left; display:inline; text-align:center; }
#review_course .prog{width:150px; height:40px; float: right; display:inline;}
.prog img{width:130px; height:20px;}

/*通知公告*/
#notice .title{ width:180px; font-size:15px; text-align: center; border-bottom:1px solid #666666; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;}
#notice .content{ width:180px; font-size:15px; text-align: center; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;}

/* 支付情况*/
#payInfo .title{ width:180px; font-size:15px; text-align: center; border-bottom:1px solid #666666; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;}
#payInfo .content{ width:180px; font-size:15px; text-align: left; margin-left:5px; margin-right:5px; margin-top:10px; margin-bottom:5px;}
#payInfo .topay{ width:180px; font-size:15px; text-align: left; margin-left:5px; margin-right:5px; margin-top:10px; margin-bottom:5px;}
#payInfo a{ margin-left:5px; color:#0000FF;}

/*学习进度*/
#study_prog{width:200px; height:90px; margin:0px auto; padding:10px 10px 10px 10px;}
#study_prog .title{width:50px; height:40px; float: left; display:inline; text-align:center; }
#study_prog .prog{width:150px; height:40px; float: right; display:inline;}
.prog img{width:130px; height:20px;}

/*问答互动栏*/
.common_div3 .title{width:200px; height:180px; margin:0px auto;}
#ques .title{ width:180px; height:40px; line-height:40px; font-size:15px; text-align:center;border-bottom:1px solid #666666;}
#quesList{width:180px; height:50px;font-size:15px; margin-left:10px;}

#quesList ul li{width:180px; height:50px;float:left;display:inline;  margin:0px auto; padding-top:5px;border-bottom:1px solid #666666;}
#quesList .what{width:180px; height:20px;}
#quesList .by{width:180px; height:10px;}


/*个人中心*/
#contail_course{width:900px; height:250px;border: 1px solid  #333333;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;margin:0px auto; margin-top:20px;}
.buy_course{width:200px; height:200px; border:1px solid;}
.course_ico{width:200px; height:80px;}
.course_ico img{width:50px; height:50px;}
.tutor_ico img{width:50px; height:50px;}


/*导航定制课程*/
#contail{width:503px; height:400px;  margin:0px auto;}
#nav{ width:503px; height:110px;background:#eeeeee;border: 1px solid  #333333;border-radius:10px;-webkit-border-radius: 10px;-moz-border-radius:10px; margin:0px auto; margin-top:20px;}
#nav h4{ padding:0px; margin:0px; border:0px; text-align:center; margin-top:10px; margin-bottom:10px;}
.dh{ width:321px; height:31px; margin:0px auto;}
.dh_text{ margin-left:2px; margin-top:15px;}

#baseinfo{width:303px; height:300px;background:#eeeeee;border: 1px solid  #333333;border-radius:40px;-webkit-border-radius: 40px;-moz-border-radius:40px; margin:0px auto; margin-top:20px; padding:50px 100px 50px 100px;}

.info{width:300px;height:auto !important; min-height:30px; height:30px;  }





